diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index 4d412ff..bb9670c 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -12,6 +12,7 @@ import SkillMan from "../skill/SkillMan"; import { Card } from "rooms/schema/Card"; import arrUtil from "utils/array.util"; import { SKillEffectData } from "message/SkillInfo"; +import { GameEnv } from "cfg/GameEnv"; export class PlayerHandler { public _player: Player; @@ -196,7 +197,8 @@ export class PlayerHandler { if(cfg.type_id == EffectCardType.NPC || cfg.type_id == EffectCardType.NPC_CUSTOM){ let exap = 0; if(oldpet){ - exap = oldpet.totalAP(); + let env = new GameEnv(); + exap = oldpet.totalAP() * env.petInheritRate; this.delPet(oldpet); }