MKM + PIP type/keyword updates (#33)

* add ES, PT, IT, ZHS Scientist from REX
* add ES and IT Doctor from Arcade Gannon
* Add English MKM and PIP types (Bobblehead, Junk, Case, Sloth, Synth) and keywords (Cloak, Collect Evidence, Disguise, Suspect, Junk tokens)
* Add MKM and PIP official localization for German, Spanish, French, Italian, and Japanese.
* Add Portuguese and Chinese localization for MKM types and keywords, and unofficial translation for Sloth.
* Correct the row/column order of Japanese creature type menus.

* Fix #34
* Adjust cost_parameter_script to handle mana costs better
* Add cost_parameter_script_nonspace to handle mana costs better in Japanese and Chinese

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
This commit is contained in:
cajun
2024-02-27 19:20:11 -06:00
committed by GitHub
parent 9f6634e6c0
commit 9814450371
14 changed files with 1405 additions and 897 deletions

View File

@@ -40,11 +40,11 @@ keyword mode:
keyword parameter type:
name: costo
match: [ ]?[HSVECTQXYZI0-9WUBRG/|]+|[-—―~][^(\r\n\.。:]*
optional: true
match: [ ][HSVECTQXYZI0-9WUBRG/|]*|[-—―~][^(\r\n\.。:]*
optional: false
script: cost_parameter_script()
reminder script: cost_parameter_script()
separator before is: ( |- ?|— ?|― ?||)
separator before is: ( |- ?|— ?|― ?|)
separator after is: [.。:]
separator script: cost_parameter_dash()
@@ -2337,3 +2337,58 @@ keyword:
reminder: Se una creatura con un segnalino finale sta per morire, invece esiliala.
#example: From the Rubble
keyword:
#english keyword: Cloak
keyword: Cela
match: cela
mode: action
reminder: Per celare una carta, mettila sul campo di battaglia a faccia in giù come una creatura 2/2 con egida <sym-auto>2</sym-auto>. Se è una carta creatura, girala a faccia in su in qualsiasi momento pagando il suo costo di mana.
#example: Expose the Culprit
keyword:
#english keyword: Cloak
keyword: Cela
match: celane
mode: action
reminder: Per celare una carta, mettila sul campo di battaglia a faccia in giù come una creatura 2/2 con egida <sym-auto>2</sym-auto>. Se è una carta creatura, girala a faccia in su in qualsiasi momento pagando il suo costo di mana.
#example: Expose the Culprit
keyword:
#english keyword: Collect evidence
keyword: Raccogli prove
match: raccogli prove <atom-param>numero</atom-param>
mode: action
reminder: Esilia carte con valore di mana totale pari o superiore a {param1} dal tuo cimitero.
#example: Vhitu-Ghazi Inspector, Axebane Ferox
keyword:
#english keyword: Disguise
keyword: Camuffare
match: Camuffare <atom-param>costo</atom-param>
mode: expert
reminder: Puoi lanciare questa carta a faccia in giù come una creatura 2/2 con egida <sym-auto>2</sym-auto> pagando <sym-auto>3</sym-auto>. Girala a faccia in su in qualsiasi momento pagando il suo costo di camuffare.
#example: Defenestrated Phantom
keyword:
#english keyword: suspect
keyword: Sospetta
match: sospetta
mode: action
reminder: Una creatura sospettata ha minacciare e non può bloccare.
#example: Reasonable Doubt
keyword:
#english keyword: Junk tokens
keyword: pedine Ferraglia
match: pedine Ferraglia
mode: expert
reminder: Sono artefatti con "<sym-auto>T</sym-auto>, Sacrifica questo artefatto: Esilia la prima carta del tuo grimorio. Puoi giocare quella carta in questo turno. Attiva solo come una stregoneria".
#example: Commander Sofia Daguerre
keyword:
#english keyword: Junk token
keyword: pedina Ferraglia
match: pedina Ferraglia
mode: expert
reminder: È un artefatto con "<sym-auto>T</sym-auto>, Sacrifica questo artefatto: Esilia la prima carta del tuo grimorio. Puoi giocare quella carta in questo turno. Attiva solo come una stregoneria".
#example: Commander Sofia Daguerre