fix tie resolve group order + battle draw token icon
This commit is contained in:
parent
719b0128ed
commit
b7a35f6712
5 changed files with 129 additions and 75 deletions
|
|
@ -24,6 +24,7 @@ from warchron.model.war import War
|
|||
|
||||
if TYPE_CHECKING:
|
||||
from warchron.controller.app_controller import AppController
|
||||
from warchron.model.campaign import Campaign
|
||||
|
||||
from warchron.controller.dtos import (
|
||||
ParticipantOption,
|
||||
|
|
@ -254,13 +255,15 @@ class RoundController:
|
|||
for pid in ctx.participants
|
||||
]
|
||||
counters = [war.get_influence_tokens(pid) for pid in ctx.participants]
|
||||
round: Round | None = None
|
||||
campaign: Campaign | None = None
|
||||
if ctx.context_type == ContextType.BATTLE:
|
||||
# context_id = battle.sector_id
|
||||
# context_id corresponds to battle.sector_id
|
||||
campaign = war.get_campaign_by_sector(ctx.context_id)
|
||||
if campaign:
|
||||
round = campaign.get_round_by_battle(ctx.context_id)
|
||||
if ctx.context_type == ContextType.CHOICE:
|
||||
# context_id = round.id
|
||||
# context_id corresponds to round.id
|
||||
campaign = war.get_campaign_by_round(ctx.context_id)
|
||||
if campaign:
|
||||
round = war.get_round(ctx.context_id)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue