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: coste
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()
@@ -2233,3 +2233,58 @@ keyword:
reminder: Si una criatura con un contador de consumación sobre ella fuera a morir, en vez de eso, exíliala.
#example: From the Rubble
keyword:
#english keyword: Cloak
keyword: Enmascara
match: enmascáralas
mode: action
reminder: Para enmascarar una carta, ponla en el campo de batalla boca abajo como una criatura 2/2 con la habilidad de rebatir <sym-auto>2</sym-auto>. Ponla boca arriba en cualquier momento por su coste de maná si es una carta de criatura.
#example: Expose the Culprit
keyword:
#english keyword: Cloak
keyword: Enmascara
match: enmascara
mode: action
reminder: Para enmascarar una carta, ponla en el campo de batalla boca abajo como una criatura 2/2 con la habilidad de rebatir <sym-auto>2</sym-auto>. Ponla boca arriba en cualquier momento por su coste de maná si es una carta de criatura.
#example: Expose the Culprit
keyword:
#english keyword: Collect evidence
keyword: Recabar pruebas
match: recabar pruebas <atom-param>número</atom-param>
mode: action
reminder: Exilia cartas de tu cementerio con valor de maná total de {param1} o más.
#example: Vhitu-Ghazi Inspector, Axebane Ferox
keyword:
#english keyword: Disguise
keyword: Disfrazarse
match: Disfrazarse <atom-param>coste</atom-param>
mode: expert
reminder: Puedes lanzar esta carta boca abajo por <sym-auto>3</sym-auto> como una criatura 2/2 con la habilidad de rebatir <sym-auto>2</sym-auto>. Ponla boca arriba en cualquier momento por su coste de disfrazarse.
#example: Defenestrated Phantom
keyword:
#english keyword: suspect
keyword: Sospecha
match: sospecha
mode: action
reminder: Una criatura sospechosa tiene la habilidad de amenaza y no puede bloquear.
#example: Reasonable Doubt
keyword:
#english keyword: Junk tokens
keyword: fichas de Residuo
match: fichas de Residuo
mode: expert
reminder: Son artefactos con "<sym-auto>T</sym-auto>, sacrificar este artefacto: Exilia la primera carta de tu biblioteca. Puedes jugar esa carta este turno. Activa esto solo como un conjuro".
#example: Commander Sofia Daguerre
keyword:
#english keyword: Junk token
keyword: ficha de Residuo
match: ficha de Residuo
mode: expert
reminder: Es un artefacto con "<sym-auto>T</sym-auto>, sacrificar este artefacto: Exilia la primera carta de tu biblioteca. Puedes jugar esa carta este turno. Activa esto solo como un conjuro".
#example: Commander Sofia Daguerre