aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/generate_card.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/generate_card.py b/scripts/generate_card.py
index 204009a8..1802ea2c 100755
--- a/scripts/generate_card.py
+++ b/scripts/generate_card.py
@@ -26,6 +26,7 @@ SET_SYMBOLS = {
'nautics': 'nautics',
'misc': '',
'kraken': 'kraken',
+ 'tyrant': 'tyrant',
'exp1': 'exp1',
'potions': 'potions',
}
@@ -57,6 +58,7 @@ FORMATTED_KEYS = {
'attack': 'Angriff',
'effect': 'Effekt',
'durability': 'Haltbarkeit',
+ 'target': 'Ziel',
'use': 'Gebrauch',
}
}
@@ -225,6 +227,13 @@ def generate_latex(card: MutableMapping, language='en'):
use, _ = get_latex_field(card, 'use', language)
card_content += f'\\cardcontent{{\\textit{{{formatted_use}}} - {use}}}\n'
+ elif card['type'] == 'intention':
+ formatted_target = get_formatted_key('target', language)
+ target = get_field(card, 'target', language)
+ target_block = f'{formatted_target}: {target}'
+ effect, _ = get_latex_field(card, 'effect', language)
+ card_content += f'\\cardsplitcontent{{{target_block}}}{{{effect}}}\n'
+
else:
print(f'WARNING: unknown card type {card["type"]}!')