diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/CombatController.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/CombatController.java index 0ece356f8..9e43feb59 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/CombatController.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/CombatController.java @@ -58,7 +58,7 @@ public final class CombatController implements VisualEffectCompletedCallback { combatTurnListeners.onCombatEnded(); world.model.uiSelections.selectedPosition = null; world.model.uiSelections.selectedMonster = null; - controllers.gameRoundController.resetRoundTimers(); + endOfCombatRound(); if (pickupLootBags && totalExpThisFight > 0) { controllers.itemController.lootMonsterBags(killedMonsterBags, totalExpThisFight); } else { @@ -557,6 +557,12 @@ public final class CombatController implements VisualEffectCompletedCallback { } } + public void endOfCombatRound() { + world.model.worldData.tickWorldTime(); + controllers.actorStatsController.applyConditionsToPlayer(world.model.player, false); + controllers.actorStatsController.applyConditionsToMonsters(world.model.currentMap, true); + } + public void monsterSteppedOnPlayer(Monster m) { setCombatSelection(m); enterCombat(BeginTurnAs.monsters);