Pārlūkot izejas kodu

bug: another attempt at fixing the crash when party members rezone

tags/v0.12.0.23
Shaun pirms 6 mēnešiem
vecāks
revīzija
877aaa4aef
1 mainītis faili ar 11 papildinājumiem un 1 dzēšanām
  1. +11
    -1
      src/server/world/atlas.js

+ 11
- 1
src/server/world/atlas.js Parādīt failu

@@ -24,7 +24,17 @@ module.exports = {

const partyIds = obj.components.find(c => c.type === 'social')?.party;
if (partyIds) {
const partyLeader = cons.players.find(p => partyIds.includes(p.id) && p.components.find(c => c.type === 'social')?.isPartyLeader);
const partyLeader = cons.players.find(p => {
if (!partyIds.includes(p.id))
return false;

const cpnSocial = p.components.find(c => c.type === 'social');

if (!cpnSocial)
return false;

return cpnSocial.isPartyLeader;
});

if (partyLeader?.zoneName === zoneName)
zoneId = partyLeader.zoneId;


Notiek ielāde…
Atcelt
Saglabāt