diff --git a/lib/engine/game/g_18_ardennes/step/token.rb b/lib/engine/game/g_18_ardennes/step/token.rb index 2175e55252..9f712758e7 100644 --- a/lib/engine/game/g_18_ardennes/step/token.rb +++ b/lib/engine/game/g_18_ardennes/step/token.rb @@ -73,13 +73,12 @@ def process_remove_token(action) end def process_place_token(action) - entity = action.entity - city = action.city - slot = action.slot + super + city = action.city + slot = city.tokens.index(action.token) city.slot_icons.delete(slot) - super - @game.change_token_icon(city, city.tokens[slot], entity) + @game.change_token_icon(city, action.token, action.entity) end end end