diff --git a/src/rooms/logic/Handler/BattleHandler.ts b/src/rooms/logic/Handler/BattleHandler.ts index cf418d0..b4b81e5 100644 --- a/src/rooms/logic/Handler/BattleHandler.ts +++ b/src/rooms/logic/Handler/BattleHandler.ts @@ -938,6 +938,23 @@ export class BattleHandler { return this.endFlow('onPlayerRoundEnd'); }; + /** + * 本回合某玩家获胜 + * @param aplayer + */ + public onPlayerRoundWin(aplayer: Player){ + let ph = this.getPlayer(aplayer); + if(!ph){ + return 0; + } + this.beginFlow('onPlayerRoundWin'); + + ph.onRoundWin(); + // this.checkPets(); + + return this.endFlow('onPlayerRoundWin'); + }; + /** * 玩家死亡 * @param aplayer diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index 50daf57..477571d 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -801,6 +801,10 @@ export class PlayerHandler { this._cardlinkcards = null; }; + onRoundWin(){ + + }; + onGameStart(){ this.checkSkills(TriggerType.PLAYER_BORN); };