fix: or condition, effects translation for upcoming cards
This commit is contained in:
@@ -12,14 +12,21 @@
|
||||
"draw_amount":"Piochez %a cartes.",
|
||||
"stun":"Assomez le champion ciblé.",
|
||||
"stack_next_card_bought":"Mettez la prochaine carte dont\nvous faites l'acquisition ce tour-ci\nau dessus de votre pioche.",
|
||||
"stack_next_action_bought": "Mettez la prochaine action dont\nvous faites l'acquisition ce tour-ci\nau dessus de votre pioche.",
|
||||
"sacrifice":"Vous pouvez sacrifier une carte\nde votre main ou de votre défausse.",
|
||||
"sacrifice_times":"Vous pouvez sacrifier jusqu'à %a\ncartes de votre main et/ou de votre défausse.",
|
||||
"restack_discarded_champion":"Mettez un champion de votre défausse\nau dessus de votre pioche.",
|
||||
"restack_discarded_card": "Vous pouvez mettre une carte de votre défausse\nau dessus de votre pioche.",
|
||||
"restack_discarded_champion":"Mettez un champion de\nvotre défausse au dessus\nde votre pioche.",
|
||||
"restack_discarded_action":"Mettez une action de\nvotre défausse au dessus\nde votre pioche.",
|
||||
"make_discard":"L'adversaire ciblé%nse défausse d'une carte.",
|
||||
"draw_and_discard":"Vous pouvez piocher une carte, puis\n vous défausser d'une carte.",
|
||||
"draw_and_discard_times":"Vous pouvez piocher jusqu'à %a cartes,\ndéfaussez-vous ensuite d'autant de cartes",
|
||||
"play_next_card_bought":"Mettez la prochaine carte dont\nvous faites l'acquisition ce tour-ci\n dans votre main.",
|
||||
"prepare":"Mobilisez un Champion"
|
||||
"prepare":"Mobilisez un Champion",
|
||||
"prepare_all_champions":"Mobilisez vos Champions.",
|
||||
"prepare_another_champion":"Mobilisez un autre Champion.",
|
||||
"cheaper_champions_passive":"Le prochain Champion que vous achetez\nvous coûte 1 de moins ce tour-ci.",
|
||||
"control_opposing_champion_passive":"Prenez le contrôle d'un Champion\nennemi jusqu'à la fin du tour."
|
||||
},
|
||||
"per":{
|
||||
"champion":"pour chaque Champion\nque vous avez en jeu",
|
||||
|
||||
@@ -192,6 +192,26 @@ resourceIcons = {
|
||||
"damage": create_damage_icon,
|
||||
}
|
||||
|
||||
### This went unused, but I left it commented cause it might be cool as a card background? idk
|
||||
# def create_background_with_text(x_length: int, height: int, color: str):
|
||||
# font_size = 8
|
||||
# gap = 11
|
||||
# group = []
|
||||
# y_offset = int((height % gap)/2)
|
||||
# for i in range(int(height/gap)):
|
||||
# group.append(
|
||||
# dw.Text(
|
||||
# f"{'choose' if i%2==0 else ''} one choose one choose one choose one{' choose' if i%2==1 else ''}",
|
||||
# x=0,
|
||||
# y=-18 + gap*i + y_offset,
|
||||
# text_anchor="middle",
|
||||
# fill=color,
|
||||
# font_size=font_size,
|
||||
# font_family="Helvetica",
|
||||
# )
|
||||
# )
|
||||
# return group
|
||||
|
||||
|
||||
def create_effect_text(effects: list[Effect], height: float, width: int):
|
||||
group = []
|
||||
@@ -338,6 +358,11 @@ def create_effect_row(effects: list[Effect], type: str, height: int, width: int)
|
||||
},
|
||||
)
|
||||
)
|
||||
is_mutex = False
|
||||
if 'mutex' in effects[0]:
|
||||
print("mutex exists for a card")
|
||||
is_mutex = True
|
||||
|
||||
|
||||
icon_radius = min(height / 3, stats_radius)
|
||||
for [i, e] in enumerate(effect_with_icons):
|
||||
@@ -358,6 +383,19 @@ def create_effect_row(effects: list[Effect], type: str, height: int, width: int)
|
||||
},
|
||||
)
|
||||
)
|
||||
if is_mutex and i!=0:
|
||||
group.append(
|
||||
dw.Text(
|
||||
"ou",
|
||||
x=(width/2) - ((len(effect_with_icons) - 1) * icon_radius * 1.5) + icon_radius + 10,
|
||||
# x=(width/2) - ((len(effect_with_icons) - 1) * icon_radius * 1.5) + icon_radius + 10 + (i * icon_radius * 3),
|
||||
y=icon_y_pos + 3,
|
||||
text_anchor="middle",
|
||||
fill="black",
|
||||
font_size=12,
|
||||
font_family="Helvetica",
|
||||
),
|
||||
)
|
||||
|
||||
return group
|
||||
|
||||
|
||||
Reference in New Issue
Block a user