diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index 35af267..86a76af 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -260,7 +260,7 @@ export class PlayerHandler { this._owner.onDelPetNotify(apet); // 遗愿 - this.simpleCheckSkills(apet._dieSkills, apet); + this.simpleCheckSkills(apet._dieSkills); this.delPet(apet); }; @@ -378,7 +378,7 @@ export class PlayerHandler { }; simpleCheckSkills(skills: Skill[], apet?: PetHandler, param?: SkillParam): SkillTarget[]{ - let ps = param? param: new SkillParam(0, 0, 0, this, apet, null, null); + let ps = param? param: new SkillParam(0, 0, 0, this, apet, this, apet); let reslst: SkillTarget[] = []; skills.forEach((item: Skill)=>{ item.checkTrigger(TriggerType.NO_COND, 0, ps, (skill: Skill, ap: SkillParam, res: SkillTarget[])=>{