diff --git a/game-server/app/servers/guild/handler/cityActivityHandler.ts b/game-server/app/servers/guild/handler/cityActivityHandler.ts index d696b8367..13050c623 100644 --- a/game-server/app/servers/guild/handler/cityActivityHandler.ts +++ b/game-server/app/servers/guild/handler/cityActivityHandler.ts @@ -259,7 +259,7 @@ export class CityActivityHandler { if (gateHp <= 0) return resResult(STATUS.GATE_HP_IS_ZERO); let hero = await HeroModel.findBySeqIdAndRole(hid, roleId); - if(!hero) damage = 0; + if(!hero && (damage/maxHp > 0.01)) damage = 0; let statusResult = getGuildActivityStatus(this.aid); if (!statusResult) return resResult(STATUS.DIC_DATA_NOT_FOUND);