Spaces:
Running
Running
| const { translateAbility } = require('./ability_translator.js'); | |
| const cards = [ | |
| { | |
| name: 'PL!-sd1-003-SD (南 ことり/Kotori)', | |
| text: `TRIGGER: ON_PLAY | |
| EFFECT: RECOVER_MEMBER(1) -> CARD_DISCARD {COST_MAX=4, GROUP="μ's"} | |
| TRIGGER: ON_LIVE_START | |
| COST: DISCARD_HAND(1) (Optional) | |
| EFFECT: SELECT_MODE(1) -> SELF | |
| 1: ADD_HEARTS(1) -> SELF {COLOR="PINK", UNTIL="live_end"} | |
| 2: ADD_HEARTS(1) -> SELF {COLOR="RED", UNTIL="live_end"} | |
| 3: ADD_HEARTS(1) -> SELF {COLOR="YELLOW", UNTIL="live_end"} | |
| 4: ADD_HEARTS(1) -> SELF {COLOR="GREEN", UNTIL="live_end"} | |
| 5: ADD_HEARTS(1) -> SELF {COLOR="BLUE", UNTIL="live_end"} | |
| 6: ADD_HEARTS(1) -> SELF {COLOR="PURPLE", UNTIL="live_end"}` | |
| }, | |
| { | |
| name: 'PL!SP-bp1-024-L (Tiny Stars)', | |
| text: `TRIGGER: ON_LIVE_START | |
| EFFECT: ADD_HEARTS(1) -> MEMBER_NAMED {NAME="澁谷かのん", COLOR="BLUE", UNTIL="live_end"}; ADD_BLADES(1) -> MEMBER_NAMED {NAME="澁谷かのん", UNTIL="live_end"} | |
| EFFECT: ADD_HEARTS(1) -> MEMBER_NAMED {NAME="唐可可", COLOR="PINK", UNTIL="live_end"}; ADD_BLADES(1) -> MEMBER_NAMED {NAME="唐可可", UNTIL="live_end"}` | |
| }, | |
| { | |
| name: 'LL-bp3-001-R+ (园田海未/Umi & 善子/Yoshiko & 璃奈/Rina)', | |
| text: `TRIGGER: ACTIVATED | |
| (Once per turn) | |
| COST: MOVE_TO_DECK(6) -> CARD_DISCARD {NAMES=["園田海未", "津島善子", "天王寺璃奈"], TO="bottom", SHUFFLE=TRUE} | |
| EFFECT: ACTIVATE_MEMBER(6) -> PLAYER {FILTER="energy"} | |
| TRIGGER: ON_LIVE_START | |
| COST: ENERGY(6) (Optional) | |
| EFFECT: ADD_BLADES(3) -> SELF {UNTIL="live_end"}` | |
| } | |
| ]; | |
| cards.forEach(c => { | |
| console.log(`\n==================================================`); | |
| console.log(`CARD: ${c.name}`); | |
| console.log(`==================================================`); | |
| console.log(`[JP VERSION]`); | |
| console.log(translateAbility(c.text, 'jp')); | |
| console.log(`\n[EN VERSION]`); | |
| console.log(translateAbility(c.text, 'en')); | |
| }); | |