diff --git a/tools/deck/cb/run.mjs b/tools/deck/cb/run.mjs index 2d5afe1..9e4e825 100644 --- a/tools/deck/cb/run.mjs +++ b/tools/deck/cb/run.mjs @@ -95,7 +95,19 @@ self:BuildMonsters() self:RenderCombat() self:StartPlayerTurn() self:ApplyRelics("combatStart") -self:RenderCombat()`), +self:RenderCombat() +local slotTid = 0 +slotTid = _TimerService:SetTimerRepeat(function() + if self.CombatOver == true or self.Monsters == nil or #self.Monsters == 0 then + _TimerService:ClearTimer(slotTid) + return + end + for i = 1, #self.Monsters do + if self.Monsters[i] ~= nil and self.Monsters[i].alive == true then + self:PositionMonsterSlot(i) + end + end +end, 0.15)`), method('RegisterMonster', `if self.Registered == nil then self.Registered = {} end