ソースを参照

Merge branch '1927-creation-event' into 'master'

modding #1927: Indicate new object spawns

Closes #1927

See merge request Isleward/isleward!598
merge-requests/598/merge
hazel 1ヶ月前
コミット
4d05d5ded3
2個のファイルの変更10行の追加1行の削除
  1. +2
    -0
      src/server/objects/objBase.js
  2. +8
    -1
      src/server/world/syncer.js

+ 2
- 0
src/server/objects/objBase.js ファイルの表示

@@ -7,6 +7,8 @@ module.exports = {

eventListeners: [],

new: true,

addComponent: function (type, blueprint, isTransfer) {
let cpn = this[type];
if (!cpn) {


+ 8
- 1
src/server/world/syncer.js ファイルの表示

@@ -31,7 +31,11 @@ module.exports = {
updateZoneEmpty: function (objects, oList, oLen) {
for (let i = 0; i < oLen; i++) {
let o = oList[i];
if (!o.destroyed)

if (o.new)
delete o.new;

if (!o.destroyed)
continue;

objects.removeObject(o);
@@ -146,6 +150,9 @@ module.exports = {
}
}

if (o.new)
delete o.new;

if (sendTo)
queueFunction(sync, toList);
if (sendComplete)


読み込み中…
キャンセル
保存