diff --git a/src/rooms/logic/Handler/BattleHandler.ts b/src/rooms/logic/Handler/BattleHandler.ts index 24fac7d..01b91e0 100644 --- a/src/rooms/logic/Handler/BattleHandler.ts +++ b/src/rooms/logic/Handler/BattleHandler.ts @@ -65,7 +65,7 @@ export class BattleHandler { return false; } - let ps = new SkillParam(obj.card, obj.cardpoint, obj.eff_cnt, ph, dstph, dstpt); + let ps = new SkillParam(obj.card, obj.cardpoint, obj.dbpt_cnt, obj.eff_cnt, ph, dstph, dstpt); ph.useCard(ps); }; diff --git a/src/rooms/logic/skill/SkillParam.ts b/src/rooms/logic/skill/SkillParam.ts index 801a621..027ce05 100644 --- a/src/rooms/logic/skill/SkillParam.ts +++ b/src/rooms/logic/skill/SkillParam.ts @@ -10,9 +10,10 @@ export class SkillParam{ dstplayer: PlayerHandler; dstpet: PetHandler; - constructor(cardid: number, cardpoint: number, effcnt: number, srcplayer: PlayerHandler, dstplayer: PlayerHandler, dstpet: PetHandler){ + constructor(cardid: number, cardpoint: number, ptcnt: number, effcnt: number, srcplayer: PlayerHandler, dstplayer: PlayerHandler, dstpet: PetHandler){ this.cardid = cardid; this.cardpoint = cardpoint; + this.pt_cnt = ptcnt; this.eff_cnt = effcnt; this.srcplayer = srcplayer; this.dstplayer = dstplayer; diff --git a/src/rooms/logic/skill/TriggerMan.ts b/src/rooms/logic/skill/TriggerMan.ts index 640e1a3..197fb4a 100644 --- a/src/rooms/logic/skill/TriggerMan.ts +++ b/src/rooms/logic/skill/TriggerMan.ts @@ -83,8 +83,8 @@ let TriggerManager = { case SkillEffectType.CARD_ADD_LIMIT: case SkillEffectType.CARD_STEAL: case SkillEffectType.CARD_CHG_EN: + case SkillEffectType.POWER_ENHANCE: - case SkillEffectType.HALO_ENHANCE: case SkillEffectType.HURT_POWER: case SkillEffectType.SUMMON_NPC: case SkillEffectType.SUMMON_SKILL: