Selaa lähdekoodia

bug #1777

tags/v0.9.1^2
Shaun 3 vuotta sitten
vanhempi
commit
5c7356e29d
2 muutettua tiedostoa jossa 10 lisäystä ja 1 poistoa
  1. +2
    -0
      src/server/components/inventory.js
  2. +8
    -1
      src/server/world/syncer.js

+ 2
- 0
src/server/components/inventory.js Näytä tiedosto

@@ -599,6 +599,8 @@ module.exports = {
}
}]);

obj.canBeSeenBy = ownerName;

return obj;
},



+ 8
- 1
src/server/world/syncer.js Näytä tiedosto

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

for (let i = 0; i < oLen; i++) {
let o = oList[i];
let canBeSeenBy = o.canBeSeenBy;
let oId = o.id;
let ox = o.x;
let oy = o.y;
@@ -87,7 +88,13 @@ module.exports = {
let px = p.x;
let py = p.y;

let canSee = (Math.abs(ox - px) <= viewDistanceX && Math.abs(oy - py) < viewDistanceY);
const canSee = (
Math.abs(ox - px) <= viewDistanceX && Math.abs(oy - py) < viewDistanceY &&
(
!canBeSeenBy ||
canBeSeenBy === p.name
)
);

let hasSeen = p.player.hasSeen(oId);



Ladataan…
Peruuta
Tallenna