diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index 663aded..43ec42b 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -431,7 +431,7 @@ export class PlayerHandler { public onPetDied(apet: PetHandler): boolean{ // 遗愿 if(!apet.isSilent()){ - this.simpleCheckSkills(apet._dieSkills, true); + this.simpleCheckSkills(apet._dieSkills, true, apet); } if(apet.isAlive()){ @@ -555,6 +555,9 @@ export class PlayerHandler { }; public onBeHurt(apet: PetHandler, value: number, from: PetHandler){ + if(!from){ + console.log('[error]behurt not from!' + value); + } this.singleCheckSkills(apet, TriggerType.BE_HURT, from._owner); };