diff --git a/game-server/app/servers/battle/handler/comBattleHandler.ts b/game-server/app/servers/battle/handler/comBattleHandler.ts index b94621dfa..e59b116c1 100644 --- a/game-server/app/servers/battle/handler/comBattleHandler.ts +++ b/game-server/app/servers/battle/handler/comBattleHandler.ts @@ -236,8 +236,10 @@ export class ComBattleHandler { return resResult(STATUS.COM_BATTLE_ASSIST_NOT_ENOUGH); } teamStatus.roleStatus.forEach(async st => { - st.isFrd = isFrd; - await ComBattleTeamModel.updateRoleStFrd(teamCode, roleId, isFrd); + if(st.roleId == roleId) { + st.isFrd = isFrd; + await ComBattleTeamModel.updateRoleStFrd(teamCode, roleId, isFrd); + } }); return resResult(STATUS.SUCCESS, { teamCode, isFrd }); }